YaySMTP\Helper\Utils D

Total Complexity 315
Dependencies 2
Dependents 28
Total lines 1,390
Lines of code 1,195
Logical lines of code 625
Comment lines 31
Methods 71
Properties 0

Methods 71

Method Rating Maintainability Complexity Lines of code
isFullSettingsFallbackSmtp()
A
44 16 45
insertEmailLogs()
A
42 14 48
getMailReportGroupByData()
A
40 12 66
getEmailLogsImportPlugins()
A
38 11 80
getChartData()
A
38 9 83
conditionUseFallbackSmtp()
A
46 11 40
getNameOfPlugin()
A
49 11 28
saniValArray()
A
53 11 23
getYaysmtpImportPlugins()
A
42 7 58
isMailerComplete()
A
55 8 20
getRoot()
S
54 7 23
getYaySmtpSetting()
S
57 7 16
getImportedLogPluginSetting()
S
57 7 16
decrypt()
S
52 6 22
getMailBankSettingsTable()
S
50 5 33
setYaySmtpSettingFallback()
S
56 6 17
updateEmailLog()
S
60 6 11
percentClass()
S
55 5 20
prepareDataLogInit()
S
54 5 20
getNameOfTheme()
S
54 5 20
setFromFallback()
S
59 5 13
setYaySmtpSetting()
S
62 5 11
getMailReportData()
S
47 3 41
getNameOfWPSource()
S
61 5 11
deleteAllEmailLogsWithCondition()
S
56 4 16
getFallbackHasSettingMail()
S
63 5 10
getFullUrl()
S
65 5 7
isTestMailFallback()
S
63 5 10
getMainSiteMultisiteSetting()
S
62 4 11
getPeopleOfWpMailSmtp()
S
62 4 11
getMultisiteSetting()
S
62 4 11
getForceFromEmail()
S
63 4 10
getCurrentFromName()
S
63 4 10
getCurrentFromEmailFallback()
S
64 4 10
getCurrentFromNameFallback()
S
63 4 10
getForceFromName()
S
63 4 10
getCurrentMailer()
S
64 4 10
getDisableEmailsDeliverySett()
S
64 4 10
getCurrentMailerFallback()
S
64 4 10
encrypt()
S
56 3 15
isJson()
S
76 4 3
getCurrentFromEmail()
S
64 4 10
setFrom()
S
61 3 13
decrypt_basic()
S
60 3 12
getExtraInfo()
S
62 3 11
wpKsesAllowedHtml()
S
57 2 18
getDeleteDatetimeSetting()
S
71 3 5
getYaySmtpEmailLogSetting()
S
67 3 8
stringThreeDot()
S
64 3 10
adminUrl()
S
67 3 7
setValueMailerSettingFallback()
S
67 3 7
getAllMailerSetting()
S
54 1 20
getAllMailer()
S
55 1 20
getEmailFromString()
S
71 2 5
getTrackingEmailOpenedByLogId()
S
66 2 8
getTrackingEmailClickedLinkByLogId()
S
66 2 8
getTemplatePart()
S
64 2 9
getParamUrl()
S
65 2 9
getAdminPageUrl()
S
65 2 10
setYaySmtpEmailLogSetting()
S
68 2 7
checkNonce()
S
69 2 6
deleteAllEmailLogs()
S
70 1 6
getTemplateHtml()
S
70 1 6
saniVal()
S
80 1 3
encrypt_basic()
S
76 1 3
setImporttedLogPlugin()
S
72 1 5
getGeneralFieldsExport()
S
63 1 10
getAdditionalFieldsExport()
S
63 1 10
getAdminFromName()
S
80 1 3
getAdminEmail()
S
80 1 3
wpKses()
S
75 1 4